package org.recruit.system.service;

import org.recruit.system.domain.Offer;

import java.util.List;


/**
 * 企业面试邀请Service接口
 *
 * @author teapot
 * @date 2020-11-12
 */
public interface IOfferService {
    /**
     * 查询企业面试邀请
     *
     * @param id 企业面试邀请ID
     * @return 企业面试邀请
     */
    public Offer selectOfferById(Long id);

    /**
     * 查询企业面试邀请列表
     *
     * @param offer 企业面试邀请
     * @return 企业面试邀请集合
     */
    public List<Offer> selectOfferList(Offer offer);

    /**
     * 新增企业面试邀请
     *
     * @param offer 企业面试邀请
     * @return 结果
     */
    public int insertOffer(Offer offer);

    /**
     * 修改企业面试邀请
     *
     * @param offer 企业面试邀请
     * @return 结果
     */
    public int updateOffer(Offer offer);

    /**
     * 批量删除企业面试邀请
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteOfferByIds(String ids);

    /**
     * 删除企业面试邀请信息
     *
     * @param id 企业面试邀请ID
     * @return 结果
     */
    public int deleteOfferById(Long id);
}
